23

» WarCraft 3 / как создать задание

Принятый ответ
Похожие вопросы:

ответ
Добавляешь все здания в переменную
потом при убийстве юнита проверяешь если здания целы .
Исправь в карте Тригер : Set Buildings.
чтобы было вот так
ответ
ответ
Нет, ты создаешь квест для всех, потом скрываешь их, редактируешь как хочешь и показываешь их нужному игроку т.е GetLocalPlayer().
ответ
В этом паке нароботок есть отличный пример.
Вам нужен Quest - kill some creeps.w3x
ответ
~8gabriel8:
Есть такой Большой набор наработок: xgm.guru/p/wc3/bpe
Там есть карта Quest - kill some creeps.w3x.
Вроде в ней как раз твой случай реализован.

23

» WarCraft 3 / Legends of the Sands 1.63F

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Длина текста: 305, а требуется не менее 500
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Text length is: 305, but required not less than 500
// CID4
23

» WarCraft 3 / Триггерное нанесение урона от способности

Похожие вопросы:

ответ
юнит получает урон
1 ответ на 2 вопроса
ответ
Astra, очень багано
так как после последней атаки может многое изменится
так же урон при событие юнит получает урон зависит от брони и прочих резистов
если юнит с уроном 100 нанёс удар по врагу с физ резистом 50% а потом получил бафф/предмет на +100 урона то скилом нанесёт 50 урона хотя должен был бы нанести 200
тут нужно юзать бд
при касте скила брать из бд начальный урон юнита, бонусы предметов и бонусы всех бафов
тема кстати уже много раз поднималась
и каждый раз все заканчивалось тем что афтар забивал на подобную систему либо писал "вы все нубы/тролли и не знаете/не хотите сказать как сделать это легко и просто"
ибо подобная система требует кучи кода и как минимум 30 прочтённых статей по jass
вот статья о бд
ответ
~8gabriel8:
Ещё можешь наносить вместо отравления иной бафф, а отравлять даммиком. По этому баффу сможешь различать урон от автоатаки и способности.

23

» WarCraft 3 / Способность "сторожевая сова"

Похожие вопросы:

ответ
а не вариант прописать герою вторую атаку? и в качестве целей указать деревья
и когда герой бьет по дереву - делаем то что надо

23

» WarCraft 3 / Музыка через "звук"

Похожие вопросы:

ответ
Осуществляешь импорт по неправильному пути. Например (я пробовал для орков), "Sound\Music\mp3Music\Orc1.mp3", "Sound\Music\mp3Music\Orc2.mp3", "Sound\Music\mp3Music\Orc3.mp3", "Sound\Music\mp3Music\Orc1X.mp3" и т.д. Все стандартные треки были заменены на мой. Чтобы корректно заменять музыку на карте, нужно знать пути импорта. Путь к оригинальным трекам можно посмотреть в mpq-архиве через архиваторы.
ответ
Николай17, когда создаётся лобби карты, вызывается специальная функция config. vJass позволяет заменить её содержимое. оригинальное содержимое можно узнать через Редактор ландшафта - Файл - Экспортировать скрипт карты.
Тебе нужно сделать вот что:
  1. Узнать оригинальное содержимое.
  2. Напиши действие по старту твоей музыки. Затем сконвертируй это в код (Редактировать - сконвертировать в кастом код). Найди строчку этого действия.
  1. В секции кастом кода (иконка карты в редаторе триггеров) написать вот это.
//! inject config
Тут вставить оригинальное содержимое
Тут вставить код старта музыки
//! endinject
  1. При каждом изменении настроек игроков менять инжект.
Нужно иметь JNGP с включённым JassHelper.

23

» WarCraft 3 / Респавн мобов

Похожие вопросы:

ответ
Создаёшь массив юнитов и запихиваешь в него крипов. Создаёшь массив точек и запихиваешь в него позиции соответствующих крипов. Делаешь триггер, который сверяет убитого с массивом юнитов и создаёт нового в соответствующей точке из второго массива.
Если тебе нужно, чтобы юниты воскрешались через какое-то время, то тебе придется изучить основы jass, а именно - узнать, как работают локальные переменные. Создаёшь локальный номер убитого, ждешь нужное время и воскрешаешь юнита с локальным номером.
ответ
есть готовая наработка
ответ
Алгоритм:
  1. Накрываем весь инстанс областью в редакторе
  2. При старте карты выбираем всех мобов в области и сохраняем их тип и координаты
  3. При завершении инстанса создаём мобов заново, используя сохранённые данные
Для разрушаемых объектов алгоритм точно такой же.
ответ
XGM Bot:
Похожие вопросы:

ответ
Создаёшь массив юнитов и запихиваешь в него крипов. Создаёшь массив точек и запихиваешь в него позиции соответствующих крипов. Делаешь триггер, который сверяет убитого с массивом юнитов и создаёт нового в соответствующей точке из второго массива.
Если тебе нужно, чтобы юниты воскрешались через какое-то время, то тебе придется изучить основы jass, а именно - узнать, как работают локальные переменные. Создаёшь локальный номер убитого, ждешь нужное время и воскрешаешь юнита с локальным номером.
ответ
Значит криво почистил триггеры. Если крипы появляются, значит есть код, который их создает - ищи.
ответ
есть готовая наработка
ответ
Алгоритм:
  1. Накрываем весь инстанс областью в редакторе
  2. При старте карты выбираем всех мобов в области и сохраняем их тип и координаты
  3. При завершении инстанса создаём мобов заново, используя сохранённые данные
Для разрушаемых объектов алгоритм точно такой же.
ответ
Может есть код позволяющий оптимизировать "это?"
Есть, называется JASS. В соседнем вопросе делал движение.


23

» WarCraft 3 / Помогите "восстановить" карту

Похожие вопросы:

ответ
Тут восстанавливать нечего, вся карта состоит из нулей, т.е её стер редактор на диске собрался из оперативки записать заного да неуспел, гг. Ищи в папке с JNGP бекапы, он автоматом сохраняет бекап после каждого сохранения карты в редакторе.
ответ
Карту надо открывать через редактор JNGP
ответ
BartSi, очень странно.
Нашёл проблему. В редакторе ландшафта нужно выбрать Camera Palette (там где юниты, декорации и прочее) выбрать первую строчку (камера без имени) и удалить. Тогда проблема решится. Сбросил триггеры и удалил камеру.
Ошибка из-за того, что у камеры почему-то пустое имя. Из-за этого её переменная оканчивается на _, что нельзя в JASS.

BartSi, каким конвертером 1.31 -> 1.26 пользовался?

Hodor, твой конвертер случайно не шаманит с камерами?
ответ
Ну там же есть у ладика тула, автопоиск имен во время игры, когда ты играешь, все что грузит игра - попадает в файллист.

23

» WarCraft 3 / Можно вопрос задать?

Похожие вопросы:

ответ
Установи нужную высоту и измени тип юнита с пешего, на парящий. И установи минимальную высоту, как и сказал Lp666.
Что-то мы все затупили).
ответ
Да, такая штука существует. Может, кому пригодится еще:
ответ
~8gabriel8:
Смотри карту: xgm.guru/files/100/219921/comments/408338/0.w3x
Там для героев созданы их копии с другой моделью и нестандартные способности на основе способности Тёмный, которая заменяет юнита на указанного другого. Такой вариант не меняет имя героя, порядок предметов в инвентаре, кулдаун на предметах и способностях, но что-то упоминали ранее о возможных глюках с наложенными заклинаниями. Триггерно при использовании способности не на иллюзии героя добавляем ему нестандартную способность нужного типа.
Вариант с заменой юнита, примерно как ты описал, приведёт к сбросу имени, опыта, способностей, кулдаунов, предметов и заклинаний.
Вариантом морфа героя через руны не умею пользоваться.
Вариант с заменой текстуры персонажа через способность Вырвать дерево требует замены текстур деревьев в карте, а это плохо, так как героев много. Ещё это подразумевает умение работать с 3D-редакторами, которого, как предполагаю, у тебя нет.
ответ
Так ты дай юниту 2 атаки и глянь, какие он использует на какой дистанции.
ответ
Конечно можно! Для этого надо в поле "авторы" ресурса указать автора оригинального материала и поместить ссылку на оригинальный материал в соответствующее поле.
Пример: xgm.guru/p/cp2077/better-minimap
Если вы как-либо модифицировали этот материал, в поле "авторы" можно через | дописать и свой никнейм.
Стоит помнить, если автор обратится к нам с просьбой удалить ресурс - нам придется снять такой ресурс с публикации и убрать видимость. Но это не будет считаться нарушением правил.

Важно: Это касается только открытых материалов. Если вы его купили и/или там есть явный запрет на распространение - не стоит загружать такие материалы к нам на сайт без уточнения у Администрации.
По поводу материалов, используемых внутри модов или карт - нужно завести спец. раздел/квест/титры и перечислить их там в нужных категориях.

23

» Solar3584 / Ищу художника

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Длина текста: 131, а требуется не менее 400
Условия прохождения автомодерации:
Описание вакансий должно быть подробным: опишите требования к знаниям и умениям, чем человек будет заниматься и что вы предлагаете со своей стороны. Подробнее про вакансии и найм
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Text length is: 131, but required not less than 400
// CID4
23

» WarCraft 3 / Проблемы с экспортом из Blender

Похожие вопросы:

ответ
через obj не над там копируються вершины а то и несколько раз и слои слепляются в 1,3ds и через милкшарп,еси напрямую в мделвис то uv будет зекальна по y,а лутше перкинуть через макс(еси есть)
ну полигонам то укладывайся в 10к на супер хд моделей
материал ты не как не перенесешь только текстуру
материалы для вара создаются в warcraft model editor
ответ
Без конкретной модели сложно что-то точно сказать, но судя по ошибкам, очень похоже, что сцена экспортируется в формате mdx1000, поэтому War3ME на ней и сыпется. Если это так, то поможет отключение галочки Use SkinWeights при экспорте, либо использование War3 Model Editor v1.08 beta, который умеет открывать новые форматы.

открыть в War3ModelEditor и там натягивать текстуры
Текстуры прекрасно натягиваются в самом блендере, во вкладке MDL Material Settings. И в обеих всериях ретеры тоже.

23

» WarCraft 3 / Изменение анимаций в моделях

Похожие вопросы:

ответ
avuremybe, да в принципе в любом будь то war3modeleditor или Mdlvis.
ответ
Это не из-за Mdlvis, это в редакторе объектов надо в разделе графика где-то прописать нужную анимацию, посмотри как это сделано у сторожевых башен Альянса, там если убрать, то вместо скажем простой башни будет сторожевая отображаться.
ответ
Куда проще уменьшить модель в близкий к вару масштаб прям в mdlvis
ответ
~8gabriel8:
ПРАВИЛА ЗАПРЕЩАЮТ НЕСКОЛЬКО ВОПРОСОВ ОДНОВРЕМЕННО!!!
Это для того сделано, чтобы бот на каждый вопрос мог показать уже решённые варианты, если сформулирован вопрос нормально, конечно. А ещё это позволит другим пользователям с аналогичными вопросами увидеть ответы на твои.
1. Можно в РО отключить урон юниту и триггерами просчитывать, кто находится перед ним в момент атаки, им будет наноситься урон.
1.5. Не понимаю проблемы, с чего это ты переключаешься на муху, атакуя огромного лорда склепа?
2. Способность Каменные доспехи Ночных Эльфов.
3. И да, и нет. Стандартными средствами сможешь убрать карту через перерисовку интерфейса, разработать и добавить новые кнопки в пул из 12, но для расширения пула или инвентаря потребуются хитрые системы, типа мемхака или DGUI, но не пользовался ими, потому не подскажу, как именно там надо действовать.
4. Можно либо отлавливать урон и прибавлять здоровье, либо делать морф в неуронящего юнита.
5. Не знаю, как именно сделано в Blade of Darkness, но есть событие на нажатие кнопок со стрелками, есть действие на переключение камеры. Просто почитай статью о работе с камерой.
6. У камеры в свойствах есть угол обзора, первую камеру ставишь вниз с углом обзора вверх, что можешь увидеть, поставив галочку в свойствах камеры, вторую камеру поднимаешь вверх и наклоняешь вниз, а в триггере ставишь применить первую камеру в течении 0 секунд, ждать 2 секунды, применить вторую камеру в течении 5 секунд, так обзор будет подниматься в положение второй камеры, ждать 5 секунд.
ответ
Разовый баг, возможно в новой версии всё поправили, сколько пользовался - всегда этот скрипт работал адекватно
последняя версия на этот коммент 0.4.1

23

» WarCraft 3 / Удалить определенный предмет у героя

Похожие вопросы:

ответ
Нет, способности группировать можно только а уровне спеллбука.
Но.
можно присваивать способность в переменную с массивом, к примеру ability[n+1], где n - целое число для группы. И потом в нужный момент удалять циклом все способности. Минус в том, что на каждую группу нужно будет держать свое целое число

23

» WarCraft 3 / Warcraft 2: Tides of Darkness 2.0

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Подозрение в нарушении правил сайта. Требуется валидация человеком.
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Suspicion of violating site rules. Human validation required.
// CID0
23

» Minecraft / PB Project [1.20.1]

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Подозрение в нарушении правил сайта. Требуется валидация человеком.
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Suspicion of violating site rules. Human validation required.
// CID0
23

» Администрация XGM / UI сайта

Похожие вопросы:

ответ
Починили, спасибо!

Текст менять не нужно при этом, только если случайно скопировал уже сломанный в поле ввода
ответ
ответ
Беларусь как будто блокирует файрволл Cloudflare. Или теряет доступ к нему.
Проверяйте в такие моменты работоспособность других сайтов на CF, например, www.w3.org
Мы в этом случае мало что можем сделать. Пишите своему провайдеру.

23

» WarCraft 3 / sdf

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Должен присутствовать файл одного из типов: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
There must be a file of one of the following types: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
// CID1
23

» WarCraft 3 / Не работает кириллица

Похожие вопросы:

ответ
Если ты открыл доту мпкью-редактором и похимичил там - эторедактор делает архив карты примерно на 100 кб больше, так что возможно, что и правда слишком большой вес.
Я хз зачем ты лезешь в эти карты, но кириллица занимает 2 символа, а не 1 для справки. Больше добавить нечего.
ответ
Была такая проблема, сама как-то починилась. Возможно после установки и снятия галки локальных файлов, а может совпало с чем-то еще.
ответ
Проблема решилась сама собой... Если у кого такая же будет - название только на английском языке
ответ
В самом варе 3 можешь попробовать поменять язык, где нибудь в редакторе поменять. Пробовал переустановить редактор? Если нет попробуй думаю проблема кроется именно тут.
ответ
Алексей Андреич:
Из файлов blp убирал строку с war3imported спереди от названия текстуры
это не всегда верно.
А иногда путь текстуры может быть очень необычным
Не убирал war3imported из названия самой модели (mdx), пробовал также убрать, все тщетно
путь к самой модели не играет никакой роли
иногда, если вместо модели зеленый куб, помогает пересохранить ее текстуру в BlpLab.
А вообще вам сюда

23

» WarCraft 3 / Перевод кампании

Похожие вопросы:

ответ
тебе нужны первые 2 раздела
ответ
вопрос овер странный, а.к.а. посоветуйте карту чтоль
Проектов своих нету, но таких карт в целом достаточно:
Old Gold MooMoo
Heroes And Empires: BloodLust
карты от GoblinWorkshop
  • друидика, гоблины, х-херо, спек арена
  • мдс и зомбаки на любителя
ответ
Создана карта не в том редакторе в котором проверять пытаешься или не ты создавал карту
ответ
Succubus:
Внутри модель, портрет и текстура

23

» WarCraft 3 / Игра

Похожие вопросы:

ответ
Жди 3 том варкрафт хроник, там речь как раз будет идти о сюжете времен 3 варкрафта, только он сможет дать конкретные ответы на твои вопросы. А пока таких мелочей в достоверном виде крайне мало.
ответ
всего несколько файлов участвуют в синхронизации, не должно выкидывать из-за моделей
ответ
Разобрался, недоглядел, там импортированная текстура на горного великана идет, а у меня она сбилась, поэтому и показывался стандартный великан...
ответ
тут есть ответы xgm.guru/p/wc3/usinggamecachewithjass
p.s. return bug больше не работает
ответ
Я вот не понимаю зачем создавать кешь и не сохранять? Его кроме mmd вроде больше никто не юзает, очищают кешь при инициализации на всякий случай. Кешь хранится в памяти игры когда ты игру закрыл, память очистилась, если кешь не был сохранен на диск его не станет.
Что еще непонятно?

23

» WarCraft 3 / Юниты стоят на месте. Что делать?

Похожие вопросы:

ответ
В редакторе объектов ведь есть параметр "Может бежать", сними галочку.
ответ
Ознакомились с правилами сайта и создали вопросы отдельно
ответ
Собственные попытки в студию, что не получается?
Напомним - ЭТО НЕ СТОЛ ЗАКАЗОВ, здесь задают вопросы про реализацию тех или иных вопросов, спрашивают про ошибки, оптмизацию, отдельные функции. Я не увидел в вашем вопросе ничего кроме невнятного описания механики способности, " вокргу кого то там огненные столбы возникают, и еще порча"...
ответ
Не должно так критовать. А ты добавлял юнитов в unit ui slk и unit abilities slk? Туда тоже надо добавлять.
Ещё желательно править не neutral unit string, а human unit string или orc unit string.
Кроме того, надо править human unit func. txt или orc unit func. txt
Далее: custom v0 и melee v0 не обязательно править, достаточно добавить файлы в папку units архива и в папку custom v1.
просто непонятно, зачем делать юнитов для версии Roc
ответ
Алексей Андреич:
Варкрафт просто не поддерживает что-ли такое количество одновременных врагов на карте?
Да, при большом кол-ве юнитов на карте всегда так.

23

» WarCraft 3 / Песня Warcraft 3

Ваш ресурс не прошёл автомодерацию. Пожалуйста, внесите исправления или ожидайте проверки модератором.
Причина
Длина текста: 82, а требуется не менее 120
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
Text length is: 82, but required not less than 120
// CID4